[package]
name = "app"
version = "0.1.0"
edition.workspace = true

[[bin]]
path = "src/bin/bp.rs"
name = "bp"

[lints.rust]
# `pavex_ide_hint` is used in Pavex's `f!` macro to "nudge" the IDE
# and force it to provide completions and "go-to-definition" correctly
# for the paths passed to the `f!` macro.
# It must be allowed in all local crates that use `f!`.
unexpected_cfgs = { level = "allow", check-cfg = ['cfg(pavex_ide_hint)'] }

[dependencies]
cargo_px_env = "0.1"
humantime-serde = "1.1"
pavex = { {{pavex_package_spec}} }
pavex_tracing = { {{pavex_tracing_package_spec}} }
pavex_cli_client = { {{pavex_cli_client_package_spec}} }
tracing = "0.1"
tracing_log_error = "0.1"
serde = { version = "1", features = ["derive"] }
serde-aux = "4"
workspace_hack = { path = "../workspace_hack" }
